using System;
namespace Net35.Xrm.Sdk.Client
{
	public abstract class PolicyConfiguration
	{
		internal AuthenticationPolicy XrmPolicy
		{
			get;
			private set;
		}
		public string SecureTokenServiceIdentifier
		{
			get;
			private set;
		}
		internal PolicyConfiguration(AuthenticationPolicy xrmPolicy)
		{
			this.XrmPolicy = xrmPolicy;
			this.Initialize();
		}
		private void Initialize()
		{
			this.SecureTokenServiceIdentifier = PolicyHelper.GetPolicyValue(this.XrmPolicy, "SecureTokenServiceIdentifier", string.Empty);
		}
	}
}
